package com.gwc.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet(
        urlPatterns = {"/httpServletRequestForwardA"}
)
public class HttpServletRequestForwardA extends HttpServlet {
    /*
    * 1、请求转发是内部行为，对客户端是屏蔽的
    * 2、客户端只产生了一次请求，服务端只产生了一对request和response对象
    * 3、客户端的地址栏是不变的
    * 4、请求的参数是可以连续传递的
    * 5、目标资源可是动态的也可以是静态的
    * 6、目标资源可以是WEB-INF下的受保护资源，这也是该资源的唯一访问方式
    * 7、目标资源不可以是外部的资源
    * */
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("httpServletRequestForwardA执行了");
    }
}
